import {ProcessInfoForm} from "@/api/farm/common/processInfo/types";

export interface ProcessVO {
  /**
   *
   */
  id: string | number;

  /**
   * 订单编号
   */
  orderNo: string;

  /**
   * 自制料id
   */
  productId: string | number;

  /**
   * 自制料单价
   */
  price: number;

  /**
   * 总数
   */
  totalNum: number;

  /**
   * 总价格
   */
  totalMoney: number;

  /**
   * 加工时间
   */
  operatorTime: number;

  /**
   * 审核状态
   */
  auditStatus: number;

  /**
   * 审核时间
   */
  auditTime: string;

  /**
   * 审核人
   */
  auditBy: number;

}

export interface ProcessForm extends BaseEntity {
  /**
   *
   */
  contentInfo: ProcessInfoForm[];
  id?: string | number;

  /**
   * 订单编号
   */
  orderNo?: string;

  /**
   * 工人
   */
  workerId?: string | number;

  /**
   * 自制料id
   */
  productId?: string | number;

  /**
   * 自制料单价
   */
  price?: number;

  /**
   * 总数
   */
  totalNum?: number;

  /**
   * 总价格
   */
  totalMoney?: number;

  /**
   * 加工时间
   */
  operatorTime?: number;

  /**
   * 用途
   */
  remark?: string;

  /**
   * 审核状态
   */
  auditStatus?: number;

  /**
   * 审核时间
   */
  auditTime?: string;

  /**
   * 审核备注
   */
  auditRemark?: string;

  /**
   * 审核人
   */
  auditBy?: number;

}

export interface ProcessQuery extends PageQuery {

  /**
   * 订单编号
   */
  orderNo?: string;

  /**
   * 加工时间
   */
  operatorTime?: number;

  /**
   * 审核状态
   */
  auditStatus?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}



